home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-08-09 | 1.2 KB | 48 lines |
- case $CONFIG in
- '')
- if test ! -f config.sh; then
- ln ../config.sh . || \
- ln ../../config.sh . || \
- ln ../../../config.sh . || \
- (echo "Can't find config.sh."; exit 1)
- fi
- . config.sh
- ;;
- esac
- : This forces SH files to create target in same directory as SH file.
- : This is so that make depend always knows where to find SH derivatives.
- case "$0" in
- */*) cd `expr X$0 : 'X\(.*\)/'` ;;
- esac
- echo "Extracting etc/Makefile (with variable substitutions)"
- : This section of the file will have variable substitutions done on it.
- : Move anything that needs config subs from !NO!SUBS! section to !GROK!THIS!.
- : Protect any dollar signs and backticks that you do not want interpreted
- : by putting a backslash in front. You may delete these comments.
- $spitshell >Makefile <<!GROK!THIS!
- !GROK!THIS!
-
- : In the following dollars and backticks do not need the extra backslash.
- $spitshell >>Makefile <<'!NO!SUBS!'
- STUFF = rsconvert
- SHELL = /bin/sh
-
- default:
- for i in $(STUFF); do \
- (cd $$i && $(MAKE)); \
- done
-
- depend clean:
- for i in $(STUFF); do \
- (cd $$i && $(MAKE) $@); \
- done
-
- realclean:
- for i in $(STUFF); do \
- (cd $$i && $(MAKE) $@); \
- done
- rm -f Makefile Makefile.bak *~
- !NO!SUBS!
- chmod 755 Makefile
- $eunicefix Makefile
-